草庐IT

php 无变量参数?

全部标签

javascript - 从 react 组件中的html文件中的脚本标签访问变量

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我最近才开始研究javascript和React.js。目前我的main.html文件中有一些脚本标签,我需要能够从我的React.js组件中的这些标签访问一些变量。有办法做到这一点吗?

javascript - 使用 React-router 在 Redux 中间件中获取 url 参数

我想在Redux中间件中提取URL参数,以便分派(dispatch)操作并在有效负载中使用这些值。 最佳答案 为了实现你的目标,你可以使用redux-router此库允许您将路由器状态保存在Redux存储中。因此,获取当前路径名、查询和参数就像选择应用程序状态的任何其他部分一样简单。之后你可以从中间件获取你的参数exportconstsomeMiddleware=store=>next=>action=>{///getparamsletparams=store.getState().router.params;///thendowh

javascript - 在 React JS 中需要带有变量的文件

我正在尝试要求一个路径中带有变量的文件。有点像constlangCode=this.props.langCode;//enletlanguageFile=require('../common/languages/'+langCode);langCode可以是fr、en、de、nl。因此,我想要得到的是例如require('../common/languages/en');当我在末尾不带变量的情况下键入它时,require('../common/languages/en');效果很好。但是当我尝试使用require('../common/languages/'+langCode);时它不

javascript - 参数可以用于创建新的对象键并作为同一函数中的变量吗?

这显然是一种更改按钮背景颜色的完全低效的方法,但我想知道为什么这不起作用:Buttonvardata={};functionchangeColor(e){data.e="blue";$('#'+e).css('background-color',data.e);}changeColor(blueButton);如果可以在字符串中使用变量(例如${variable}),为什么不能在上述场景中使用它? 最佳答案 要通过变量设置对象的键,您需要使用括号表示法:请记住,javascript仅允许string或Symbol作为Object键。

javascript - 关注带有变量的表单域

我正在尝试解决一个相对简单的问题,但似乎找不到任何相关信息。我正在处理现有产品,在错误模式关闭后我需要关注给定的表单字段,此时我将其存储在一个变量中。目前这有效:$("input[field='number']").focus();我简化了变量名。不,我有一个变量如下;我的字段='数字'但是我尝试专注于此的尝试失败了,我已经尝试过:$("input[field=myField]").focus();$("input[field='myField']").focus();正如我所说,我环顾四周,但遗憾的是找不到我需要的东西。任何帮助将不胜感激。谢谢 最佳答案

javascript - 字段上的 Graphql 未知参数

我是GraphQL的新手。每当我尝试像下面的查询那样在(帖子)子节点上发送参数时,我都会收到错误消息“用户类型的字段帖子上的未知参数ID”。我只想带来一个特定的帖子,而不是所有帖子。{people(id:[1,2]){idusernameposts(id:2){titletags{name}}}}这是我的Schema.js文件..vargraphql=require('graphql');varDb=require('./db');varusers=newgraphql.GraphQLObjectType({name:'user',description:'thisisuserinfo

javascript - 使用 Vuex 的 Vue.js 中的计算属性上的观察者未更新数据变量

fiddle:https://jsfiddle.net/mjvu6bn7/我有一个计算属性的观察者,它依赖于异步设置的Vuex存储变量。当这个计算属性发生变化时,我试图设置Vue组件的数据变量,但这并没有发生。这是Vue组件:newVue({el:'#app',store,data:{myVar:""},beforeMount(){this.$store.dispatch('FETCH_PETS',{}).then(()=>{console.log("fetchedpets")})},computed:{pets(){returnthis.$store.state.pets}},wat

javascript - Jasmine Spy 根据参数返回不同的值

我正在监视一个JS方法。我想根据方法的实际参数返回不同的东西。我试过callFake并尝试使用arguments[0]访问参数,但它说arguments[0]未定义。这是代码-spyOn(testService,'testParam').and.callFake(function(){varrValue={};if(arguments[0].indexOf("foo")!==-1){returnrValue;}else{return{1};}})这里建议-AnywaytomodifyJasminespiesbasedonarguments?但这对我不起作用。

javascript - 为什么我们需要将 module.exports 作为参数传递,因为我们已经将 module 作为参数传递了?

我一直在阅读一些关于Node.js的在线教程。我的理解是,在使用require(./file-path)函数时,Node获取该文件的内容并包装在一个立即调用的函数中(function(exports,require,module,__filename,__dirname){//content}())我了解exports和module.exports之间的区别。这就是我在互联网上搜索上述问题时所能看到的全部内容。但我的问题是,为什么我们需要将module.exports和module传递给包装IIFE?我们可以单独传递模块,然后从中获取module.exports。这样做有什么好处吗?通

javascript - 使用 let 变量而不是使用全局变量

我听说在JavaScript中使用全局变量是不好的。由于let是block作用域的,我可以在包含所有其他函数的block中使用它并以与全局变量类似的方式使用它吗?{varb=10;letc=20;functionfoo(){returnc;}} 最佳答案 是的,您可以,但需要注意(见下文)。在您的示例中,b是全局的,但c不是。请注意,该代码中的foo是松散模式下的全局变量,因此如果您要这样做,请在顶部使用"usestrict";你的代码。另请注意,并非所有浏览器都正确支持let、block中的函数声明等的ES2015语义。要支持尚不